/* CSS Document */

*
{
  margin:0;
  padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address 
{
  margin:0.5em 0;
}

li,dd 
{
  margin-left:1em;
}

fieldset 
{
  padding:0em;
  border:0;
}

body 
{
  font-size:76%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height:1.3;
  /*  text-align:center;*/
}
#wrap
{
  text-align:left;
  margin:0 auto;
  border: 1px solid #999;
}
body.fluid div#wrap
{
  min-width:760px;
  max-width:960px;
  width:auto;
}
body.small div#wrap
{
  width:760px;
}
body.medium div#wrap
{
  width:960px;
}
#header
{
  /*border-bottom: 1px solid #999;*/
  /*height:100px;*/
  float:right;
}
#left
{
  float:left;
  width:20%;
  overflow:hidden;  
}
#content
{
  float:left;
  overflow:hidden;
}
#right
{
  float:left;
  width:20%;
  overflow:hidden;  
}
#footer
{
  clear:both;
  border-top: 1px solid #999;
}
.inside
{
  padding:10px;
}
a 
{
  text-decoration:none;
  color:#00AA44;
}

a:hover 
{
  /*text-decoration:underline;*/
  background-color:#fff;
}
a#logo:hover
{
  background-color:transparent;
}

h1,.componentheading 
{
  font-size:1.7em;
}

h2,.contentheading 
{
  font-size:1.5em;
}

h3 
{
  font-size:1.3em;
}

h4 
{
  font-size:1.2em;
}

h5 
{
  font-size:1.1em;
}

h6
{
  font-size:1em;
  font-weight:700;
}

#footer,.small,.createdate,.modifydate,.mosimage_caption 
{
  font:0.8em Arial,Helvetica,sans-serif;
  color:#999;
}
.moduletable
{
  margin-bottom:1em;
  border:1px #CCC solid;
  padding:0 10px;
}

.moduletable h3 
{
  color:#666;
  text-align:center;
  font-size:1.1em;
  margin:0 -10px 0.5em;
  padding:0.25em 0;
  background: #303030 url(../images/h3.png);
  height:23px;
}

.moduletable_menu
{
  margin-bottom:1em;
  border:1px #CCC solid;
  padding:0 10px;
}

.moduletable_menu h3
{
  color:#666;
  text-align:center;
  font-size:1.1em;
  margin:0 -10px 0.5em;
  padding:0.25em 0;
  background: #402020 url(../images/h3.png);
  height:23px;
}

.moduletable_text
{
  margin-bottom:1em;
  border:1px #CCC solid;
  padding:0 10px;
}

.moduletable_text h3
{
  color:#666;
  text-align:center;
  font-size:1.1em;
  margin:0 -10px 0.5em;
  padding:0.25em 0;
  background: #204020 url(../images/h3.png);
  height:23px;
}

.blog
{
  width:100%
}
.background_wb
{
  /*  background: url(../images/wim1.png) repeat fixed 0pt 0pt;*/
  /*  background-image: url(../images/wim1.png);*/
  /*background-image: url(../images/transwhite.png);*/
  background-image: url(../images/t1.png);  
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: 0pt 0pt;
  
}
.background_jwb
{
  background: transparent url(../images/wim3.png) repeat fixed 0pt 0pt;
}

#left.left-left
{
  float:left;
}
#content.left-left
{
  float:right;
}
#right.left-left
{
  float:left;
}

#left.left-right
{
  float:left;
}
#content.left-right
{
  float:left;
}
#right.left-right
{
  float:right;
}

#left.right-right
{
  float:right;
}
#content.right-right
{
  float:left;
}
#right.right-right
{
  float:right;
}
#logo
{
  float:left;
  border:0px;
}
#logo img
{
  height:100px;
  border:0px;
}
#headerright
{
  float:right;
  /*margin-left:100px;*/
}
#Xwrap
{
  background-image: url(../images/horiz-menu-bg.png);
}
div.user1
{
  background-color:#FFAAAA;
  display:block;
}
div.user2
{
  background-color:#DDFFDD;
  float:left;
  width:50%;
}
div.clr
{
  clear:both;
}

div.user1 a:link,
div.user1 a:visited
{
  color:#000000;
}

div.user1 a:hover,
div.user1 a:active
{
  color:#000000;
  background-color:#FFFFFF;
  text-decoration:none;
}

